gentle introduction
A Gentle Introduction to Random Forests, Ensembles, and Performance Metrics in a Commercial System
This is the first in a series of posts that illustrate what our data team is up to, experimenting with, and building'under the hood' at CitizenNet. He has been involved in web-scale machine learning and information retrieval for over 10 years. One of the first posts we published spoke at a high level of the technical problem CitizenNet is trying to solve. In essence, we are trying to predict what combinations of demographic and interest targets will be interested in some piece of content. On the CitizenNet platform, a user would create a project that would define (broadly) the target audience, the pieces of Facebook content they are looking to promote, and other campaign and financial information. Behind the scenes, a robust prediction system builds the targets for the project.
- Research Report > New Finding (0.31)
- Research Report > Experimental Study (0.30)
A gentle Introduction to Bayesian Inference
In this article, we have seen the Bayesian approach in action with the help of a small example. It uses prior knowledge and updates it with observed data to create a posterior, exactly like humans intuitively do. This approach is better than discarding the data and just proceeding with some prior, obviously. It is even more powerful than the maximum likelihood method: you can see this by choosing a flat prior, i.e. the prior gives the same probability (or density) to every possible value θ and is essentially a constant. Furthermore, the Bayes method even gives you a distribution of the parameters, while the maximum likelihood method does not.
A Gentle Introduction to using Support Vector Machines for Classification
Support vector machines are supervised learning models that analyse data to find patterns useful in classification and regression. They are versatile: they can identify non-linear relationships, work with discrete and continuous data, and are used for two-class classification, multi-class classification as well as regression. They are remarkable for unifying geometric theory, elegant mathematics, and theoretical guarantees with practical solid use cases. They provide several specific benefits. With the use of Kernel functions, they are highly effective in higher dimensional spaces.
A Gentle Introduction to tensorflow.data API
Before we see how the tf.data API works, let's review how we usually train a Keras model. First, we need a dataset. An example is the fashion MNIST dataset that comes with the Keras API, which we have 60,000 training samples and 10,000 test samples of 28 28 pixels in grayscale and the corresponding classification label is encoded with integers 0 to 9. The dataset is a NumPy array. Then we can build a Keras model for classification, and with the model's fit() function, we provide the NumPy array as data.
A Gentle Introduction to Meta Learning
Originally published on Towards AI the World's Leading AI and Technology News and Media Company. If you are building an AI-related product or service, we invite you to consider becoming an AI sponsor. At Towards AI, we help scale AI and technology startups. Let us help you unleash your technology to the masses. Meta learning is not a single discipline but rather different types of methods that can capture knowledge from learning algorithms.
Neural Network Pruning: A Gentle Introduction
This post will be continuously updated from time to time. Pruning is a technique of removing unimportant parameters (weights) of a deep neural network. There are two main types of pruning techniques namely: Structured Pruning and Unstructured Pruning. Figure 1 shows a fully connected network before and after pruning one neuron. For example in Figure 1, the connection to and from the pruned neuron is removed, the resulting weight shrinks from a 3 2 matrix to a 2 2 matrix. Structured pruning can also be applied to Convolutional Neural Networks (CNN).
A Gentle Introduction to Data Augmentation
The quantity and diversity of data are important factors in the effectiveness of most machine learning models. The amount and diversity of data supplied during training heavily influence the prediction accuracy of these models. Hidden neurons are common in deep learning models that have been trained to perform well on complex tasks. The number of trainable parameters grows in unison with the number of hidden neurons. The amount of data needed is proportional to the number of learnable parameters in the model.
A Gentle Introduction to Vector Space Models
Vector space models are to consider the relationship between data that are represented by vectors. It is popular in information retrieval systems but also useful for other purposes. Generally, this allows us to compare the similarity of two vectors from a geometric perspective. In this tutorial, we will see what is a vector space model and what it can do. A Gentle Introduction to Vector Space Models Photo by liamfletch, some rights reserved.
- Oceania > Australia (0.08)
- South America > Colombia (0.05)
- North America > Mexico (0.05)
- Asia > East Asia (0.05)
A Gentle Introduction to Explainable Artificial Intelligence(XAI)
Before diving deep into the heavy explainable AI (artificial intelligence) concepts let us look at Rohan's story and understand "WHAT IS EXPLAINABLE AI?" & "WHY IS IT NEEDED?" Rohan was a machine learning engineer at a leading company and was very sick and had symptoms of lung cancer. He went to his doctor and discussed the issue and with him. The concerned doctor asked him to get some tests done and said "I can only come to a conclusion after that". Rohan got his tests done and showed the reports to the doctor. The doctor was certain of the diagnosis but still wanted to know more about his condition.